package allaboutmybook;

import java.util.LinkedList;

import excecoes.CampoImportanteEmBrancoException;
import excecoes.ChaveJaExisteException;
import excecoes.DAOException;

public interface GerentePersonagensDoLivro 
{
	public PersonagemLivro pegarPersonagemLivro(String nomePersonagem) throws DAOException;
	public LinkedList<String> pegarNomesPersonagens() throws DAOException;
	public void apagarPersonagemDaLista(String nomePersonagem) throws DAOException;
	public void adicionarPersonagemParaLista(String nomePersonagem, String descricaoPersonagem) throws DAOException, ChaveJaExisteException, CampoImportanteEmBrancoException;
	public void editarPersonagemDaLista(String nomePersonagem, String descricaoPersonagem) throws DAOException, CampoImportanteEmBrancoException;

}
